I have never been able to understand why some people can only see as far ahead as the end of the current day. Instead of aiming for long-term goals, they just wallow in their everyday problems. Sure, the job of running a business, selling, and hanging on to your clients day-to-day can be a full-time job. But a crucial part of that job – any job – is to look far ahead, to anticipate change and new challenges, and be prepared for them.